{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2026-11_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1409664261952639098",
    "type": "GuildTextChat",
    "categoryId": "1524223345443340439",
    "category": "\uD802\uDD82\uD81A\uDE06\uD800\uDC2A\uD81A\uDC0B - Friends",
    "name": "tinytapeout",
    "topic": "Current shuttle - Tiny Tapeout GF 0p2 - [discord](https://discord.com/channels/1009193568256135208/1422290927816540402) - [webpage](https://app.tinytapeout.com/shuttles/ttgf0p2)"
  },
  "dateRange": {
    "after": "2026-10-31T23:59:59.999+00:00",
    "before": "2026-12-01T00:00:00+00:00"
  },
  "exportedAt": "2026-11-10T09:34:48.648696+00:00",
  "messages": [
    {
      "id": "1566399554033680425",
      "type": "Default",
      "timestamp": "2026-11-01T10:32:35.978+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Shlomo Abrams submitted Asynchronous FIFO (https://github.com/ShlomoAbrams/tt-fifo)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - ShlomoAbrams/tt-fifo",
          "url": "https://github.com/ShlomoAbrams/tt-fifo",
          "timestamp": null,
          "description": "Contribute to ShlomoAbrams/tt-fifo development by creating an account on GitHub.",
          "color": "#1E2327",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1567031724163211424",
      "type": "Default",
      "timestamp": "2026-11-03T04:24:37.082+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: neev-shah-s22 submitted AquaFuse-1: fish-presence wake gate (https://github.com/neev-shah-s22/aquafuse1-tt)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - neev-shah-s22/aquafuse1-tt: AquaFuse-1: sensor-direct fish...",
          "url": "https://github.com/neev-shah-s22/aquafuse1-tt",
          "timestamp": null,
          "description": "AquaFuse-1: sensor-direct fish-presence wake gate for Tiny Tapeout SKY130 (8x4) - neev-shah-s22/aquafuse1-tt",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/aquafuse1-tt-1E1D0",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1567161385836740733",
      "type": "Default",
      "timestamp": "2026-11-03T12:59:50.834+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @Leo Moser (mole99) submitted Tiny FABulous FPGA (BOAT 26 version) (https://github.com/mole99/tt-fabulous-boat-26)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - mole99/tt-fabulous-boat-26: A tiny FABulous FPGA for BOAT 26",
          "url": "https://github.com/mole99/tt-fabulous-boat-26",
          "timestamp": null,
          "description": "A tiny FABulous FPGA for BOAT 26. Contribute to mole99/tt-fabulous-boat-26 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/tt-fabulous-boat-26-A935B",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2026-11_media/1f49c-71A75.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "anfroholic",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-11_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1567440362748907551",
      "type": "Default",
      "timestamp": "2026-11-04T07:28:24.113+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @tnt submitted tnt's variant of GF180mcu mini-MOSbius (https://github.com/smunaut/ttgf-mini-mosbius)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - smunaut/ttgf-mini-mosbius: tnt's take on Mini-MOSbius port...",
          "url": "https://github.com/smunaut/ttgf-mini-mosbius",
          "timestamp": null,
          "description": "tnt's take on Mini-MOSbius ported to GF180mcu TT shuttles - smunaut/ttgf-mini-mosbius",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/ttgf-mini-mosbius-21CE8",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1567593808013828097",
      "type": "Default",
      "timestamp": "2026-11-04T17:38:08.315+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @RebelMike submitted TinyQV Risc-V SoC (https://github.com/MichaelBell/ttboat26-tinyQV)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - MichaelBell/ttboat26-tinyQV: TinyQV - Crowdsourced Risc-V ...",
          "url": "https://github.com/MichaelBell/ttboat26-tinyQV",
          "timestamp": null,
          "description": "TinyQV - Crowdsourced Risc-V SoC for TT Best of all Time '26 - MichaelBell/ttboat26-tinyQV",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/ttboat26-tinyQV-138E4",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1567711194289274984",
      "type": "Default",
      "timestamp": "2026-11-05T01:24:35.384+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Ihsan Salari submitted Charge-Pump PLL (https://github.com/ihsan-sa/ece298a-pll)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - ihsan-sa/ece298a-pll: ECE 298A charge-pump PLL (Tiny Tapeo...",
          "url": "https://github.com/ihsan-sa/ece298a-pll",
          "timestamp": null,
          "description": "ECE 298A charge-pump PLL (Tiny Tapeout, GF180MCU). Contribute to ihsan-sa/ece298a-pll development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/ece298a-pll-E059E",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1567869789840474152",
      "type": "Default",
      "timestamp": "2026-11-05T11:54:47.51+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Amishi, Keshav submitted TCPU_8 (https://github.com/keshav-off/CPU8_LNMIIT_01_gf)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - keshav-off/CPU8_LNMIIT_01_gf: Submission template for Tiny...",
          "url": "https://github.com/keshav-off/CPU8_LNMIIT_01_gf",
          "timestamp": null,
          "description": "Submission template for Tiny Tapeout GF180 (wafer.space) shuttles - Verilog HDL Projects - keshav-off/CPU8_LNMIIT_01_gf",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/CPU8_LNMIIT_01_gf-F4C1F",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1568302195819155456",
      "type": "Default",
      "timestamp": "2026-11-06T16:33:01.129+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Rishabh Agrawal, Ankit Mawle submitted CL4_LNMIIT_05 (https://github.com/Rishabh-ece/CL4_LNMIIT_05_gf)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - Rishabh-ece/CL4_LNMIIT_05_gf: Submission template for Tiny...",
          "url": "https://github.com/Rishabh-ece/CL4_LNMIIT_05_gf",
          "timestamp": null,
          "description": "Submission template for Tiny Tapeout GF180 (wafer.space) shuttles - Verilog HDL Projects - Rishabh-ece/CL4_LNMIIT_05_gf",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/CL4_LNMIIT_05_gf-E0048",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1568525373610655806",
      "type": "Default",
      "timestamp": "2026-11-07T07:19:50.861+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Maohan Sun submitted RO array for variation and BTI aging (https://github.com/maohansun/-tt-gf180-ro-aging)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - maohansun/-tt-gf180-ro-aging: Ring-oscillator array for pr...",
          "url": "https://github.com/maohansun/-tt-gf180-ro-aging",
          "timestamp": null,
          "description": "Ring-oscillator array for process variation and BTI aging on GF180MCU - maohansun/-tt-gf180-ro-aging",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/-tt-gf180-ro-aging-39146",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1569324889587064952",
      "type": "Default",
      "timestamp": "2026-11-09T12:16:50.324+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ mattvenn reported @algofoogle (Anton Maurovic)'s [Ring osc on VGA](https://www.tinytapeout.com/chips/ttgf0p2/tt_um_algofoogle_vgaringosc) as working: The rings run from 23.7 MHz (161 stages) to 220.5 MHz (3 stages); the fixed 5× inv_1 ring runs at about 320 MHz. \n\nPeriod fits T = 0.240 ns × N + 4.19 ns: about 120 ps per inv_2 stage (T = 2·N·t_pd) plus about 4.2 ns fixed loop overhead (tap multiplexer and clock buffer). \n\nuio[1] (clksel2[1]) wasn't working so we couldn't test the 5 × inv_4 ring",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "614 Ring osc on VGA - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p2/tt_um_algofoogle_vgaringosc",
          "timestamp": null,
          "description": "VGA display visualisation of a ring oscillator doing work",
          "thumbnail": {
            "url": "2026-11_media/social-preview-BB690",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83C\uDF89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-11_media/1f389-5C738.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1071653002986926112",
              "name": "algofoogle",
              "discriminator": "0000",
              "nickname": "algofoogle (Anton Maurovic)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-11_media/943b637dbdf34731305e66dde0369276-F77A2.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "1071653002986926112",
          "name": "algofoogle",
          "discriminator": "0000",
          "nickname": "algofoogle (Anton Maurovic)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/943b637dbdf34731305e66dde0369276-F77A2.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569355675388223620",
      "type": "Default",
      "timestamp": "2026-11-09T14:19:10.231+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "\uD83D\uDD0D smunaut reported @urish's [Oscillating Bones](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_oscillating_bones) as partially working: It oscillates at 127 MHz however it's not visible on the digital pins at all. The load from the analog external connection on the output inverter is too great, reducing the amplitude greatly and it's not enough for the digital logic that follows. You can see a tiny ( ~ 100 mV ) signal on the analog pin . If you inject an external bias through that pin to put it in the \"right\" zone, you can get some life out of the digital divider but barely and inconsistent.",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "294 Oscillating Bones - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_oscillating_bones",
          "timestamp": null,
          "description": "A stylish SkullFET ring oscillator (~120 MHz) with an 8-bit /2../256 divider",
          "thumbnail": {
            "url": "2026-11_media/social-preview-6EA00",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "732347216412278825",
          "name": "urish",
          "discriminator": "0000",
          "nickname": "urish",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-11_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
        }
      ],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDD0D",
          "code": "mag",
          "isAnimated": false,
          "imageUrl": "2026-11_media/1f50d-195C0.svg"
        }
      ]
    },
    {
      "id": "1569405635429146705",
      "type": "Default",
      "timestamp": "2026-11-09T17:37:41.633+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ smunaut reported @tnt's [tnt's recreation of a 555 on GF180mcu](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_tnt_gf_555) as working: Works as designed. Both the one exposed entirely on external pins and the one configured as on-chip oscillator.\n\nThe on-chip one is around 975 kHz and 67% duty cycle.\n\nI tested the external one using 4.7n cap, 0.5k / 1k resistors and got 151 kHz at 72.7% duty cycle.",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "103 tnt's recreation of a 555 on GF180mcu - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_tnt_gf_555",
          "timestamp": null,
          "description": "Just a simple classic timer IC re-imagined",
          "thumbnail": {
            "url": "2026-11_media/social-preview-F7905",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569414617384485069",
      "type": "Default",
      "timestamp": "2026-11-09T18:13:23.098+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ smunaut reported @algofoogle (Anton Maurovic)'s [algofoogle analog stuff](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_algofoogle_gf_analog) as working: Seems to work fine. Tested only the analog VCO control since there was no instructions for the DAC controlled one.\nOscillates ( very slowly ) even at 0V.  About 1.4 MHz at 0.55V. 167 MHz at 1.5V and roughtly 416 MHz at 3.3V.",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "37 algofoogle analog stuff - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_algofoogle_gf_analog",
          "timestamp": null,
          "description": "Some analog and custom layout experiments in gf180mcuD for ttgf0p3 (the TT GF 1st analog experimental shuttle)",
          "thumbnail": {
            "url": "2026-11_media/social-preview-2C5C6",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83E\uDD29",
            "code": "star_struck",
            "isAnimated": false,
            "imageUrl": "2026-11_media/1f929-12865.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1071653002986926112",
              "name": "algofoogle",
              "discriminator": "0000",
              "nickname": "algofoogle (Anton Maurovic)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-11_media/943b637dbdf34731305e66dde0369276-F77A2.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "1071653002986926112",
          "name": "algofoogle",
          "discriminator": "0000",
          "nickname": "algofoogle (Anton Maurovic)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/943b637dbdf34731305e66dde0369276-F77A2.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569419754773418045",
      "type": "Default",
      "timestamp": "2026-11-09T18:33:47.947+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ smunaut reported @Matt Venn's [GF R2R DAC](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_gf_r2r_dac) as working: Works ( tested the sine generator mode ). Shows ~ 3 LSBs non-monotonicity in the middle of the range.",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "35 GF R2R DAC - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_gf_r2r_dac",
          "timestamp": null,
          "description": "8 bit R2R DAC",
          "thumbnail": {
            "url": "2026-11_media/social-preview-0C1C7",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-11_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "492702620759228416",
              "name": "mattvenn",
              "discriminator": "0000",
              "nickname": "Matt Venn",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-11_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "492702620759228416",
          "name": "mattvenn",
          "discriminator": "0000",
          "nickname": "Matt Venn",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-11_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569469265999036558",
      "type": "Default",
      "timestamp": "2026-11-09T21:50:32.343+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ smunaut reported @htamas's [MoM capacitor](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_htfab_momcap) as working: Measured at 112 pF .  \n\nMeasure setup is looking at the time to rise to 2.5V through a 47k resistor and compare the dummy terminal vs the active terminal.\n\nDummy measured at 38.7 pF and Active measured at 151.6 pF",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "39 MoM capacitor - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_htfab_momcap",
          "timestamp": null,
          "description": "Simple metal-oxide-metal capacitor for gf180mcuD that fills an analog 1x2 tile",
          "thumbnail": {
            "url": "2026-11_media/social-preview-897DC",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "543162393413287956",
          "name": "h.tamas",
          "discriminator": "0000",
          "nickname": "htamas",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/1-B2132.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569481345829314701",
      "type": "Default",
      "timestamp": "2026-11-09T22:38:32.399+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ smunaut reported @tnt's [Quadrature VCO](https://www.tinytapeout.com/chips/ttgf0p3/tt_um_tnt_gf_vco) as working: Seems to work. 2.0V gives 120 MHz, 2.5V = 240 MHz, 3.3V = 317 MHz.\nMeasuring phase between quadrature outputs shows 90 deg difference ( measured at ~ 30 MHz since higher freq are too distorted ).",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "262 Quadrature VCO - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p3/tt_um_tnt_gf_vco",
          "timestamp": null,
          "description": "Quadrature VCO with nominal target frequency of 240 MHz",
          "thumbnail": {
            "url": "2026-11_media/social-preview-B5323",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1569487621397282917",
      "type": "Reply",
      "timestamp": "2026-11-09T23:03:28.611+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@tnt phase noise future when [probably not this week]....? https://www.youtube.com/watch?v=SOHjFtw0sgo .... for the frequencies you're dealing with, I think a pair of RTL-SDR's should actually be able to do it?\nI'm guessing there's some gnuradio or mayhaps more-dedicated DSP bundle around that can do the mentioned carrier lock, carrier-surpression, cross-correlation steps.\nNot gonna do _too well,_ but I can't expect that ASIC VCO to be hard-to-measure levels of low-phase-noise.",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-11_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "TSP #161 - Tutorial on Theory, Characterization & Measurement Techn...",
          "url": "https://www.youtube.com/watch?v=SOHjFtw0sgo",
          "timestamp": null,
          "description": "In this episode Shahriar demonstrates the fundamentals of Phase Noise. The theory behind phase noise is presented both from a time-domain and frequency domain points of view. Various mathematical equations which represent phase noise behavior is also presented.\n\nPhase noise measurement challenges and techniques are covered. Capabilities and limi...",
          "color": "#FF0000",
          "author": {
            "name": "The Signal Path",
            "url": "https://www.youtube.com/channel/UCKxRARSpahF1Mt-2vbPug-g"
          },
          "thumbnail": {
            "url": "2026-11_media/maxresdefault-5605C.jpg",
            "width": 1280,
            "height": 720
          },
          "video": {
            "url": "2026-11_media/SOHjFtw0sgo-E5FAE",
            "width": 1280,
            "height": 720
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        },
        {
          "id": "1167741026950197258",
          "name": "TTBot",
          "discriminator": "6027",
          "nickname": "TTBot",
          "color": null,
          "isBot": true,
          "roles": [
            {
              "id": "1439357874168926249",
              "name": "TTBot",
              "color": null,
              "position": 2
            }
          ],
          "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
        }
      ],
      "reference": {
        "messageId": "1569481345829314701",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1569488051280023735",
      "type": "Default",
      "timestamp": "2026-11-09T23:05:11.103+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I expect it to be abysmal because of noise on the Vctl line. I should have put some on-die filtering ...",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1569494628477178018",
      "type": "Default",
      "timestamp": "2026-11-09T23:31:19.229+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "oh. oh noes. just two itty bitty gate fingers and their paired-up (at least more than one contact!) via stack up and out to the analog mux.....\nThough.... why should it be _that_ noisy? T-gates aren't big noise sources, or are they actually?",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-11_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1569609946075631617",
      "type": "Default",
      "timestamp": "2026-11-10T07:09:33.087+00:00",
      "timestampEdited": "2026-11-10T07:09:42.382+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "More like PCB traces and stuff acting as antenna ...",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1569643579301957662",
      "type": "Default",
      "timestamp": "2026-11-10T09:23:11.873+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Aram Yun submitted tiny-sparse-acc (https://github.com/ramzxc/tiny-sparse-acc-gf180)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-11_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - ramzxc/tiny-sparse-acc-gf180",
          "url": "https://github.com/ramzxc/tiny-sparse-acc-gf180",
          "timestamp": null,
          "description": "Contribute to ramzxc/tiny-sparse-acc-gf180 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-11_media/tiny-sparse-acc-gf180-CD1BE",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 21
}